Project ID | 85258A0800611BA4852587F200501561 |
Version | 3 |
Class ID | 85258A0800611BA4852587F2005023B9 |
VSE Class ID | 2 |
Class Type | Base |
Attributes |
ChildCount (Get) As Integer |
JSONType (Get) As String |
Label (Get) As String |
ParentObject (Get) As JSONObject |
ScalarValue (Get) As Variant |
ShortValue (Get) As String |
ValueArray (Get) As Variant |
Label (Set) As String |
ScalarValue (Set) As Variant |
AppendToJSONArray(Value As Variant) As JSONObject |
FindObjectByPath(Labels As String Array) As JSONObject |
GetChild(Label As String) As JSONObject |
GetChildren() As JSONObject Array |
GetDescendantPath(Path As String, Delimiter As String) As JSONObject |
InsertObject(Object As JSONObject, Label As String) As JSONObject |
InsertValue(Label As String, Value As Variant) As JSONObject |
IsArray() As Boolean |
IsBoolean() As Boolean |
IsChild(Label As String) As Boolean |
IsDescendant(Path As String Array) As Boolean |
IsDescendantPath(Path As String, Delimiter As String) As Boolean |
IsNull() As Boolean |
IsNumber() As Boolean |
IsObject() As Boolean |
IsScalar() As Boolean |
IsString() As Boolean |
New(IsArray As Boolean) As JSONObject |
RemoveArrayEntry(Index As Integer) As JSONObject |
RemoveChild(Label As String) As JSONObject |
toString(PrettyPrint As Boolean) As String |
Property Get ChildCount As Integer | ||||
---|---|---|---|---|
Number of child elements within this JsonObject. |
Property Get Label As String | ||||
---|---|---|---|---|
Label for the JsonObject, blank for a JsonObject that is an array. |
Property Get ParentObject As JSONObject | ||||
---|---|---|---|---|
JsonObject that contains this JsonObject, if available. |
Property Get ScalarValue As Variant | ||||
---|---|---|---|---|
String, number or boolean value of this JsonObject. Only valid for JsonObjects where isScalar is true. Not valid for arrays or objects. |
Property Get ValueArray As Variant | ||||
---|---|---|---|---|
Only valid for a JsonObject that contains an array of scalars. Returns a Variant array of the values. |
Property Set Label As String | ||||
---|---|---|---|---|
Label for the JsonObject, blank for a JsonObject that is an array. |
Function IsDescendantPath(Path As String, Delimiter As String) As Boolean | ||||
---|---|---|---|---|
idx | Argument | Data Type | Attributes | Comments |
1 | Path | String | ||
2 | Delimiter | String | CONST, OPTIONAL, OptionalValue: LIT_STR("/") |
Copyright © HCL America, Inc. 1999, 2023. All Rights Reserved.